Text copied to clipboard!

Titel

Text copied to clipboard!

Ingenieur für verteilte Systeme

Beschreibung

Text copied to clipboard!
Wir suchen einen engagierten Ingenieur für verteilte Systeme, der unser Team bei der Entwicklung, Implementierung und Wartung moderner verteilter Softwaresysteme unterstützt. In dieser Rolle sind Sie verantwortlich für die Konzeption und Realisierung skalierbarer, hochverfügbarer und fehlertoleranter Systeme, die in verschiedenen Branchen und Anwendungsbereichen eingesetzt werden. Sie arbeiten eng mit anderen Entwicklern, Architekten und IT-Spezialisten zusammen, um innovative Lösungen zu entwerfen, die den Anforderungen unserer Kunden und Partner gerecht werden. Zu Ihren Aufgaben gehören die Analyse bestehender Systeme, die Identifikation von Optimierungspotenzialen sowie die Entwicklung neuer Komponenten und Schnittstellen. Sie setzen moderne Technologien und Frameworks ein, um leistungsfähige und sichere Systeme zu schaffen, die den aktuellen Standards entsprechen. Darüber hinaus sind Sie für die Dokumentation, das Testen und die kontinuierliche Verbesserung der Systeme verantwortlich. Sie bringen fundierte Kenntnisse in Programmiersprachen wie Java, Python oder Go mit und haben Erfahrung im Umgang mit Cloud-Plattformen, Containerisierung und Microservices-Architekturen. Idealerweise verfügen Sie über ein abgeschlossenes Studium im Bereich Informatik, Informationstechnik oder einer vergleichbaren Fachrichtung sowie mehrjährige Berufserfahrung im Bereich verteilter Systeme. Sie zeichnen sich durch eine analytische Denkweise, Teamfähigkeit und eine hohe Eigenmotivation aus. Wenn Sie Freude an der Arbeit mit komplexen Systemen haben und innovative Lösungen entwickeln möchten, freuen wir uns auf Ihre Bewerbung.

Verantwortlichkeiten

Text copied to clipboard!
  • Entwicklung und Wartung verteilter Softwaresysteme
  • Analyse und Optimierung bestehender Systemarchitekturen
  • Implementierung von Schnittstellen und neuen Komponenten
  • Zusammenarbeit mit interdisziplinären Teams
  • Durchführung von Systemtests und Fehleranalysen
  • Dokumentation der Systemarchitektur und Prozesse
  • Sicherstellung von Skalierbarkeit und Ausfallsicherheit
  • Integration neuer Technologien und Frameworks
  • Unterstützung bei der Migration von Altsystemen
  • Schulung und Unterstützung von Kollegen

Anforderungen

Text copied to clipboard!
  • Abgeschlossenes Studium in Informatik oder verwandten Bereichen
  • Mehrjährige Erfahrung mit verteilten Systemen
  • Sehr gute Kenntnisse in Java, Python oder Go
  • Erfahrung mit Cloud-Plattformen (z.B. AWS, Azure, GCP)
  • Kenntnisse in Containerisierung (Docker, Kubernetes)
  • Verständnis von Microservices-Architekturen
  • Analytische und strukturierte Arbeitsweise
  • Teamfähigkeit und Kommunikationsstärke
  • Eigeninitiative und Problemlösungskompetenz
  • Gute Deutsch- und Englischkenntnisse

Potenzielle Interviewfragen

Text copied to clipboard!
  • Welche Erfahrungen haben Sie mit verteilten Systemen?
  • Mit welchen Programmiersprachen arbeiten Sie am liebsten?
  • Wie gehen Sie mit Systemausfällen um?
  • Welche Cloud-Plattformen haben Sie bereits genutzt?
  • Wie stellen Sie die Skalierbarkeit Ihrer Systeme sicher?
  • Haben Sie Erfahrung mit Microservices?
  • Wie dokumentieren Sie Ihre Arbeit?
  • Wie bleiben Sie über neue Technologien informiert?
  • Welche Herausforderungen hatten Sie in früheren Projekten?
  • Wie arbeiten Sie im Team zusammen?